package com.bondex.charter.maindata.pojo.dto;

import com.bondex.bondexapi.maindata.pojo.dto.B0000Query;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Getter;
import lombok.Setter;

/**
 * 服务类型(BaseComServiceType)实体类
 *
 * @author jiajia
 * @since 2021-05-13 10:28:38
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@Getter
@Setter
public class BaseComServiceTypeDTO extends B0000Query {

	/**
	 * 多语言名称
	 */
	private Object name;

	/**
	 * 中文名称
	 */
	private String nameCN;

	/**
	 * 英文名称
	 */
	private String nameEN;

	/**
	 * 服务代码
	 */
	private String serviceCode;

	/**
	 * 预留
	 */
	private String code2;

	/**
	 * 预留
	 */
	private String code3;

	/**
	 * 父级服务，即服务种类
	 */
	private String parentServiceCode;

	/**
	 * 所属产品类型
	 */
	private String productCode;

	/**
	 * 现更改为存储所属种类
	 * changed by jiajia on 2021/06/21
	 * 等级通过serviceLevel来确定
	 */
	private String serviceType;

	/**
	 * 1为服务类型，大项；2为服务，小项
	 */
	private String serviceLevel;

	/**
	 * 服务相关信息，这里为其他一些自定义字段
	 */
	private Object outputInfo;

	/**
	 * 数据类型。2.暂存数据 4.暂存数据已经验证的数据
	 */
	private String dataType;

	/**
	 * 删除标志
	 */
	private String delFlg;

}